
body {
-x-system-font:none;
background:#F7F7F7 url(images/bg.gif) repeat-x scroll 0 0;
color:#171717;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
margin:0;
padding:0;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a {
margin:0;
padding:0;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.spacer {
clear:both;
font-size:0;
line-height:0;
}

label{
	display:block;
	font-size:larger;
	color:#F33;
}

#topNav {
height:37px;
margin:0 auto;
width:800px;
}
#topNav ul {
margin:0 auto;
width:800px;
}
#topNav ul li {
-x-system-font:none;
background:#292929 url(images/bg.gif) repeat-x scroll 0 0;
color:#C1C1C1;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:37px;
line-height:37px;
}
#topNav ul li a {
-x-system-font:none;
background:#292929 url(images/bg.gif) repeat-x scroll 0 0;
color:#C1C1C1;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:37px;
line-height:37px;
padding:0 18px;
text-decoration:none;
}
#topNav ul li a:hover {
background:transparent url(images/top_btn_h.gif) no-repeat scroll center bottom;
}
#topNav ul li a.hover {
-x-system-font:none;
background:transparent url(images/top_btn_h.gif) no-repeat scroll center bottom;
color:#C1C1C1;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:37px;
line-height:37px;
padding:0 18px;
text-decoration:none;
}

#content{
padding-top:20px;
margin:0 auto;
width:800px;

}


#content h2{
font:bold italic 24px/34px Georgia, "Times New Roman", Times, serif; color:#B10000;}

#content h2 span{
	color:#000000; background-color:#F7F7F7;}
#content a{
	color:#003E6A; background-color:#F7F7F7; text-decoration:underline;
}

#leftContent{
	width:500px;
	float:left;
	padding-top:20px;
}

#rightContent{
	width:182px; padding:7px 15px 50px; float:left; margin:0 23px;
	background:url(images/green_bg.gif) no-repeat 0 0 #F7F7F7; color:#4B2B3E;
	float:left;
	}

#rightContent h3{
background:url(images/solution_icon.gif) no-repeat 2px 13px; color:#516D0A;
	font:bold 20px/38px Georgia, "Times New Roman", Times, serif; padding:0 9px 0 22px;}
}
#rightContent p{
color:#3D5C32; padding:3px 0 27px 0;
	font:normal 11px/17px Georgia, "Times New Roman", Times, serif;}
	


#footer{
	clear:both;
	padding-top:20px;
	height:40px;
	
	background-color:#292929;
	color:#FFFFFF;
	text-align:center;
}

.error{
	color:red;
	font-size:14px;
}